self-powered building - Deutsch Englisch Wörterbuch